Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour M15 Poprad M15 Bergamo Szczecin Challenger Bratislava 1 Challenger M15 Slovenska Bistrica M15 Ollersbach M25 Padova Dobrich Challenger M15 Vienna M15 Trnava Villena Challenger M25 Santa Margherita di Pula M25 Trnava M25 Santa Margherita di Pula Kigali 1 Challenger M25 Santa margherita di Pula Brazzaville Challenger Maia Challenger M15 Antalya Prostejov Challenger Barletta Challenger Skopje Challenger Como Challenger Bratislava 1 Challenger Milan Challenger Sassuolo Challenger M25+H Kassel Liberec Challenger Nordea Open - Bastad Generali Open - Kitzbuhel Augsburg Challenger M25 Santa Margherita di Pula Valencia Challenger M25 Santa Margherita di Pula China F6 China F7 Germany F5 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Slovakia F2 Portugal F4 Croatia F6 Croatia F4 (Opatija) Czech Republic F2 Slovakia F3 Austria F10 Tunisia F4 Iran F3 Iran F4 Austria F1 Austria F2 Germany F4 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F5 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F1 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Bosnia/Herzegovina F1 Azerbaijan F2 Bosnia & Herzegovina F2 Great Britain F3 Kazakhstan F1 Great Britain F4 Kazakhstan F2 Austria F2 Czech Republic F1 Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck The LTA Hull Challenger - Hull Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton Memorial Piertomaso Tessitore - San Remo Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh ECM Cup - Prague The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra West of England Tennis - Bristol Togliatti Cup - Togliatti The Wrexham Challenger - Wrexham CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov KGHM Polish Indoors - Wroclaw Sylt Open 2000 - Sylt University of Tennessee USTA Men's Challenger  - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Neride Prague Indoor - Prague Warsteiner Challenger Lubeck 2001 - Lubeck Warsteiner Challenger - Wolfsburg Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester The Wrexham Challenger - Wrexham Togliatti Cup - Togliatti CA-Challenge - Graz TED Open - Istanbul Optimus Maia Open - Maia Open de L'Isere (Open 38) - Grenoble The Bolton Challenger - Bolton Okal Cup 2001 International Bavarian Championships - Eckental Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Open de L'Isere - Grenoble Lamberts Open by Stawag - Aachen Okal Open - Eckental IPP Open - Helsinki Neride Prague Indoor - Prague JVC Trophy - Vienna Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Wrexham Challenger - Wrexham Sarajevo Open - Sarajevo San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Steelers Cup - Kosice Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov West of England Challenger - Bristol Togliatti Cup - Togliatti CA Challenge - Graz 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Bulgarian Open - Sofia Challenger Groningen - Groningen Open de la Ville de Saint Denis - Reunion Island Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Busan Open - Busan XL Capital Bermuda Open - Bermuda Steelers Cup - Kosice Cepu Open - San Marino S Tennis Master Championship - Graz GHI Bronx Classic - Bronx Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Gemax Samsung Open 2005 - Belgrade X Abierto Internacional de Salinas - Salinas Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Ostrava Open 2005 - Ostrava Ljubljana Open - Ljubljana Schickendanz Open - Furth Steelers Cup 2005 - Kosice Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia S Tennis Masters - Graz Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon BH Telecom Indoors Sarajevo 2006 - Sarajevo The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Akbank Private Banking TED Open 2006 - Istanbul Togliatti Cup - Togliatti s Tennis Masters 06 - Graz ATP Slovak Open Challenger - Bratislava Samsung Secruities Cup Challenger - Seoul Tatra Banka Open 2006 - Bratislava Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli XL Bermuda Open - Bermuda Prosperita Open 2007 - Ostrava Tunis Open 2007 - Tunis Akbank Private Banking TED Open - Istanbul Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Bauer Watertechnology Cup 2007 - Eckental Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon BH Indoor Sarajevo - Sarajevo Rijeka Open - Rijeka Zagreb Open - Zagreb Schickendanz Open - Furth Kosice Open-Steelers Cup 2008 - Kosice s'Tennis Masters Challenger - Graz Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Ljubljana Open 2008 - Ljubljana ATP Challenger Trophy 2008 - Trnava Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Bogota Challenger Ostrava Challenger Tenerife Challenger Kosice Challenger Manchester Challenger Tampere Challenger Geneva Challenger Banja Luka Challenger Trnava Challenger Kolding Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Heilbronn Challenger Bergamo Challenger Sarajevo Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Cremona Challenger Fergana Challenger Alessandria Challenger Prostejov Challenger Kosice Challenger Winnetka Challenger Arad Challenger Rimini Challenger Poznan Challenger Cordenons Challenger Kitzbuhel Challenger Samarkand Challenger Karshi Challenger Astana Challenger Rijeka Challenger Trnava Challenger Tashkent Challenger Seoul Challenger Astana Challenger Ortisei Challenger Aachen Challenger Bratislava Challenger Salzburg Challenger Singapore Challenger Reunion Island Challenger Bergamo Challenger Sarajevo Challenger Guangzhou Challenger Bath Challenger Pingguo Challenger Johannesburg Challenger Ostrava Challenger Alessandria Challenger Kosice Challenger Turin Challenger San Benedetto Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Astana Challenger Trnava Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Wolfsburg Challenger San Luis Potosi Challenger Leon Challenger Ostrava Challenger Rome Challenger Kosice Challenger Marburg Challenger Arad Challenger San Benedetto Challenger Poznan Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Como Challenger Brasov Challenger Trnava Challenger Eckental Challenger Bratislava Challenger Marbella Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Ostrava Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Orbetello Challenger San Marino Challenger Genova Challenger Trnava Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Bratislava Challenger Sao Paulo Challenger Tour Finals Heilbronn Challenger Quimper Challenger Morelos Challenger Salinas Challenger Irving Challenger Vercelli Challenger Ostrava Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Liberec Challenger Bratislava Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Napoli Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Rome Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Padova Challenger Todi Challenger Scheveningen Challenger Biella Challenger Liberec Challenger Prague Challenger Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger Trnava Challenger Rome Challenger Santiago Challenger Lima Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Napoli Challenger Barletta Challenger Turin Challenger Ostrava Challenger Heilbronn Challenger Furth Challenger Prague Challenger Poprad Tatry Challenger Todi Challenger Biella Challenger Manerbio Challenger Como Challenger Seville Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Budapest Challenger Eckental Challenger Bratislava Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Poprad Tatry Challenger Marburg Challenger Prague Challenger Liberec Challenger Quito Challenger Bogota Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Bratislava Challenger Koblenz Challenger Morelos Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Rome Challenger Marburg Challenger Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Seville Challenger Banja Luka Challenger Florence Challenger Barcelona Challenger Eckental Challenger Bratislava Challenger Pune Challenger Punta Del Este Challenger Santiago Challenger Anning Challenger Nanchang Challenger Shymkent Challenger Samarkand Challenger Almaty Challenger Shymkent Challenger Bratislava Challenger Ludwigshafen Challenger San Benedetto Challenger Prague Challenger Liberec Challenger Cordenons Challenger L'Aquila Challenger Como Challenger Biella Challenger Florence Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Maia Challenger Punta Del Este Challenger Marbella Challenger Guayaquil Challenger Concepcion Challenger Santiago Challenger Belgrade Challenger Prague Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Perugia Challenger Liberec Challenger Barletta Challenger Como Challenger Banja Luka Challenger Quito Challenger Ambato Challenger Lisbon Challenger Napoli Challenger Napoli 2 Challenger Losinj Challenger Maia 1 Challenger Maia 2 Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Heilbronn Challenger Troisdorf Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Trieste Challenger Zadar Challenger CA Tennis Trophy - Vienna Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2001 - Kitzbuhel The Hamlet Cup - Long Island President's Cup - Tashkent CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Internationaler Raiffeisen Grand Prix - St. Polten CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna AAPT Championships - Adelaide Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open de Moselle - Metz CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich China Open - Beijing Mumbai Open - Mumbai Stockholm Open - Stockholm Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Generali Open - Kitzbuhel China Open - Beijing BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Austrian Open - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Campbells Hall of Fame Tennis Championships - Newport Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch If Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Grand Prix Hassan II - Casablanca Bet-at-home Cup - Kitzbuhel Citi Open - Washington Aircel Chennai Open - Chennai Vegeta Croatia Open - Umag Ecuador Open - Quito Brasil Open - Sao Paulo Konzum Croatia Open - Umag Ecuador Open - Quito Argentina Open - Buenos Aires Konzum Croatia Open - Umag Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Plava Laguna Croatia Open - Umag Tata Open Maharashtra - Pune Cordoba Open - Cordoba Argentina Open - Buenos Aires Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Sardegna Open - Cagliari Belgrade 2 - Belgrade Cordoba Open - Cordoba Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Lermontov Challenger French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Kigali 2 Challenger All Lower level tournaments If Stockholm Open - Stockholm Olympics - Rio de Janeiro